package com.longteng.diamond.domain;

import lombok.Data;
import org.hibernate.validator.constraints.NotEmpty;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * Created by Administrator
 * DATE : 2018/7/15
 * TIME : 16:59
 * PROJECT : java-lesson
 * PACKAGE : com.longteng.lesson
 *
 * @author <a href="mailto:taki@qq.com">Administrator</a>
 */
@Data
public class TestPlan  extends BaseEntity{
    /**
     * 构建ID
     */
    private Integer testPlanId;

    /**
     * 计划名称
     */
    @NotNull(message = "计划名称不能为空")
    @NotEmpty(message = "计划名称不能为空")
    private String testPlanName;

    /**
     * 运行用户
     */
    private String runUser;
    /**
     * 运行模式
     */
    private int runMode;

    /**
     * 定时任务分钟
     */
    private String weekTimeList;
    /**
     * 定时任务小时
     */
    private int hhTime;
    /**
     * 定时任务分钟
     */
    private int mmTime;
    /**
     * 邮件接收人，多个逗号隔开
     */
    private String sendTo;
    /**
     * 计划明细
     */
    private List<TestPlanDetail> testPlanDetailList;
    /**
     * 构建信息
     */
    private List<BuildTest> planBuildTestList;
    /**
     * 最后一次构建
     * **/
    private BuildTest lastBuildTest;
}
